從今天開始的幾篇文章裡,將會接者介紹Swift的基礎型別,今天要介紹的是Swift中的布林與字串。
現在,我們馬上開始!
如何建立playground,請參考Day4的文章
https://ithelp.ithome.com.tw/articles/10217428
布林在我們的條件判斷中很常用到,而布林值只有兩個值,分別為true / false (真與假)。
來看看程式碼
// 宣告 Bool變數
var swiftIsCool:Bool = true
var completeIT30IsEasy = false
var IT30WithSwift = swiftIsCool || completeIT30IsEasy
過程中我們可以用Alt + 滑鼠左鍵來看看變數型別
// 宣告 String變數
let name = "Mike"
// 多行字串
let content = """
swift is cool.
swift is fast.
IT30 is not easy.
"""
一樣看程式碼
// string interpolation
let launguage = "swift"
let content = "\(launguage) is very cool."
// 取出每一個字元
for character in content {
print(character)
}
// 計算字元總量
let count = content.count // 19
// 字串的大小寫轉換
let lowerContent = content.lowercased()
let upperContent = content.uppercased()
在今天的文章裡,我們介紹了布林與字串兩種型別,也介紹了幾個字串中滿常用的方法,想要進一步學習的讀者,可以參考文章後面的延伸閱讀。
在後面的幾篇文章中,將會持續介紹Swift中常用的基礎語法,今天的內容就到這邊,感謝讀者們的閱讀。
https://github.com/chiron-wang/IT30_11
彼得潘的 Swift iOS App 開發問題解答集
https://medium.com/%E5%BD%BC%E5%BE%97%E6%BD%98%E7%9A%84-swift-ios-app-%E9%96%8B%E7%99%BC%E5%95%8F%E9%A1%8C%E8%A7%A3%E7%AD%94%E9%9B%86
iOS 13 & Swift 5 - The Complete iOS App Development Bootcamp - Angela Yu
https://www.udemy.com/course/ios-13-app-development-bootcamp/
深入淺出 iPhone 開發 (使用 Swift4) - WeiWei
https://www.udemy.com/course/iphone-swift4/
心智圖軟體Xmind
https://www.xmind.net/
彼得潘的Swift程式設計入門
https://www.tenlong.com.tw/products/9789572246573
《The Swift Programming Language》正體中文版
https://tommy60703.gitbooks.io/swift-language-traditional-chinese/content/chapter2/01_The_Basics.html#floating-point_numbers
Apple Developer Document
https://developer.apple.com/documentation/swift/double